<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    /**
     * 指定时间，转北京时间（东八区）
     * @exapmle: 使用示例
     * const localDate = new Date(); // 假设这是你要转换的本地时间
     * const beijingTime = convertToBeijingTime(new Date());
     * console.log(beijingTime); // 输出转换后的北京时间
     * @param date
     */
    function convertToBeijingTime(date) {
        // 东八区的时区偏移量，单位是分钟
        const timeZoneOffset = -8 * 60
        // 本地时区偏移量，单位是分钟
        const localOffset = date.getTimezoneOffset()
        const beiJingOffset = localOffset + timeZoneOffset
        // 创建一个新的Date对象，并调整时间
        return new Date(date.getTime() + beiJingOffset * 60 * 1000)
    }
</script>
</body>
</html>